package com.library.www.entity;

import java.util.List;

public class Page<T> {
    private Integer totalCount;     //总记录数

    private Integer pageSize;       //每页显示的条数

    private Integer totalPage;      //总页数

    private Integer currentPage;    //页码

    private List<T> list;           //list泛型集合

   public Integer getTotalCount () {
        return totalCount;
    }

    public void setTotalCount (Integer totalCount) {
        this.totalCount = totalCount;
        this.totalPage=totalCount % pageSize==0 ? totalCount/pageSize : totalCount/pageSize+1;
    }

    public Integer getPageSize () {
        return pageSize;
    }

    public void setPageSize (Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getTotalPage () {
        return totalPage;
    }

    public void setTotalPage (Integer totalPage) {
        this.totalPage = totalPage;
    }

    public Integer getCurrentPage () {
        return currentPage;
    }

    public void setCurrentPage (Integer currentPage) {
        this.currentPage = currentPage;
    }

    public List<T> getList () {
        return list;
    }

    public void setList (List<T> list) {
        this.list = list;
    }
}
